#ifndef __Tab_Dyn
#define __Tab_Dyn

#include "element.h"

struct Tab_Dyn
{
	Elem *ad;
	int capacite;
	int derniere_position;
};
typedef struct Tab_Dyn Tab_Dynamique;

void initialiser(Tab_Dynamique *);

void testament(Tab_Dynamique *);

void ajouteElement(Tab_Dynamique *, Elem);

Elem valeurIemeElementTabDyn(const Tab_Dynamique *, unsigned int);

void afficheTabDyn(const Tab_Dynamique *);

void supprimeDernierElementTabDyn( Tab_Dynamique *);

void modifieValeurIemeElementTabDyn(Tab_Dynamique *, Elem , unsigned int);

int rechercheElementTabDyn(const Tab_Dynamique *, Elem );

#endif

